@payroll
Feature: Payroll Management Functionalities
File name: payroll.feature
Relative path: features/payroll.feature
Given
TR user logged into the application
Then
user click on logout button
Then
Ops user logged into the application
Then
user open payroll managemnt dashboard
Then
Click on batch number
Then
Click on shift
Then
Verify Save Info functionality
Then
Verify View timehseet functionality
Then
Verify back button functionality
Then
user click on logout button
Then
TR management user logged into the application
Then
user open payroll managemnt dashboard
Then
Click on batch number
Then
verify OCU log history
Then
Click on shift
locator.waitFor: Timeout 30000ms exceeded.
=========================== logs ===========================
waiting for locator('xpath=//button[normalize-space()=\'BACK\']') to be visible
============================================================
at PlaywrightWrapper.(anonymous) (C:\SOTA-AUTOMATION\src\helper\wrapper\PlaywrightWrappers.ts:64:54)
at step (C:\SOTA-AUTOMATION\src\helper\wrapper\PlaywrightWrappers.ts:33:23)
at Object.next (C:\SOTA-AUTOMATION\src\helper\wrapper\PlaywrightWrappers.ts:14:53)
at C:\SOTA-AUTOMATION\src\helper\wrapper\PlaywrightWrappers.ts:8:71
at __awaiter (C:\SOTA-AUTOMATION\src\helper\wrapper\PlaywrightWrappers.ts:4:12)
at PlaywrightWrapper.waitAndClick (C:\SOTA-AUTOMATION\src\helper\wrapper\PlaywrightWrappers.ts:58:16)
at yardOrderPagePOC.(anonymous) (C:\SOTA-AUTOMATION\src\pages\yardOrderPOC.page.ts:1134:56)
at step (C:\SOTA-AUTOMATION\src\pages\yardOrderPOC.page.ts:33:23)
at Object.next (C:\SOTA-AUTOMATION\src\pages\yardOrderPOC.page.ts:14:53)
at fulfilled (C:\SOTA-AUTOMATION\src\pages\yardOrderPOC.page.ts:5:58)
Then
user click on logout button
Then
OCU user logged into the application
Then
OCU user does the Batch ready, batch Unready, SOTA Approval and verify difference report
Then
Accounting user logged into the application
Then
Accounting user does the final approval
Then
Accouting user does PMA un approval and SOTA Un approval